这什么这个幻灯片效果在<form>中不显示

来源:百度知道 编辑:UC知道 时间:2024/07/16 06:07:03
幻灯片效果在.net中不显示
在一个静态页中显示正常,可是把相应代码移到我的asp.net网站首页(扩展名为aspx)上后就不行了,只显示第一张图,没有变化。怎么会这样呢?愁人
具体代码见:
http://hi.baidu.com/maleflower/blog/item/3bc7da3da51dbece9e3d62ce.html

提示页面错误:'imgInit' 未定义 ,原来是在<form>中就不行,放在form外就可以,但我必须放在form中,怎么办呢?
去掉runat=server
我在动态页里用它还有什么意义呢?那我还有必要放在form里啊?我是在动态页面显示的大哥们

应该要去掉runat=server

runat=server表示在服务端解释后在客户端显示html

因为javascript是在客户端显示的,所以不能够runat=server

如果去掉了runat=server,该 form下所有控件的runat=server必须写去掉,并且不能再使用服务器控件

在aspx上JS是有点不同的,把language改成type
查找var imgInit= document.getElementById("imgInit");
直接使用有时候会找不到的

代码我试过了。。为何在静态网页中依然是报这个错呢?